To serve food or drink to someone, especially in a restaurant or at a table. The waiter will wait on us shortly to take our order.
To attend to the needs or requests of someone. She has a personal assistant to wait on her and handle her daily tasks.
To remain in readiness for something to happen or for someone to arrive. We are waiting on the delivery before we can start the project.